home *** CD-ROM | disk | FTP | other *** search
/ Fritz: All Fritz / All Fritz.zip / All Fritz / FILES / SPREOTUS / 123TECH.LZH / 123MAIL.TXT < prev    next >
Text File  |  1984-11-24  |  22KB  |  581 lines

  1.            Hotline Q & A
  2.  
  3.            SYMPHONY
  4.  
  5.            The following are answers to questions commonly asked by our
  6.            dealers and test sites about Symphony's capabilities.
  7.  
  8.               FILE HANDLING
  9.  
  10.            Q. When I do a File Retrieve, the file name extensions are .WRK
  11.               for both worksheet and document files.  Am I doing File Save
  12.               correctly?
  13.  
  14.            A. Yes.  Symphony gives the .WRK file name extension to both
  15.               spreadsheets and documents.  As does 1-2-3, Symphony uses .PIC
  16.               and .PRN file name extensions to indicate graph-image and print
  17.               files respectively.
  18.  
  19.  
  20.            Q. When accessing a directory through File Retrieve or File Save,
  21.  
  22.           Key S or <ENTER> to continue[23;30H!s
  23.           [23;1H[J    the ESC key does not erase the current directory.
  24.  
  25.            A. To erase the current directory name, simply press [ESC] twice.
  26.               This allows you to type in the name of another sub-directory.
  27.  
  28.  
  29.               WORD PROCESSING
  30.  
  31.            Q. In a DOC window, there are times when word wrap doesn't seem to
  32.               work.  Why?
  33.  
  34.            A. Word wrap is disabled when overstrike INS is turned on, or when
  35.               justification is set to NONE.  Press [INSERT] to turn off
  36.               overstrike mode or change the justification in the format line.
  37.  
  38.  
  39.            Q. Why are non-left aligned labels considered to be non-text,
  40.               i.e., why can't they be edited in word processing?
  41.  
  42.  
  43.  
  44.  
  45.  
  46.  
  47.  
  48.  
  49.  
  50.  
  51.  
  52.  
  53.  
  54.  
  55.  
  56.  
  57.  
  58.            A. Centered (^) and right-aligned labels (") use leading spaces.
  59.               The Symphony program would need to be significantly larger to
  60.               handle these labels as text.
  61.  
  62.  
  63.            Q. Values entered in a SHEET window cannot be edited in a DOC
  64.               window.
  65.  
  66.            A. True.  The worksheet values you entered in SHEET are protected.
  67.  
  68.  
  69.               SPREADSHEET
  70.  
  71.            Q. When printing spreadsheets, long labels are truncated at the
  72.               column width.
  73.  
  74.            A. True.  When defining an output range, the entire visible
  75.               portion of the labels must be highlighted.
  76.  
  77.  
  78.            Q. Where are the global options?
  79.  
  80.            A. Press [Menu] and select Settings to establish column width,
  81.               recalculation mode, label prefix, etc.
  82.  
  83.  
  84.            Q. How do I transfer a row to a column without using DIF?
  85.  
  86.            A. Use Symphony's new Range Transpose command.
  87.  
  88.  
  89.            Q. Will there be a function for TIME calculation?
  90.  
  91.            A. There are several.  @TIME returns the serial value of a time of
  92.               day.  @TIMEVALUE returns a serial value of a time entered as a
  93.               string.  There are also @HOUR, @MINUTE, and @SECOND, which will
  94.               accept a serial value, and return the corresponding time value.
  95.  
  96.  
  97.            Q. I'm using the range name "1st" in my worksheet, but Symphony
  98.               will not allow me to use @ functions involving that range.
  99.  
  100.            A. Correct.  For computational purposes, range names cannot begin
  101.               with a number, but Symphony will accept a range name like "1st"
  102.               for move, erase, and copy commands.
  103.  
  104.  
  105.               GRAPHING
  106.  
  107.            Q. How do I explode the Pie Charts?
  108.  
  109.  
  110.  
  111.  
  112.  
  113.  
  114.  
  115.  
  116.  
  117.  
  118.  
  119.  
  120.  
  121.  
  122.  
  123.  
  124.  
  125.            A. By assigning a B range for the graph settings, and giving a
  126.               value of 100 to 107 to the section you want exploded.
  127.  
  128.  
  129.            Q. How do I do a log/semi-log scale graph?
  130.  
  131.            A. By hitting the daily double at Aqueduct!  But
  132.               seriously...Symphony has built this into its graph
  133.               capabilities.  Select Graph 2nd Settings X-Axis Type
  134.               Logarithmic.  Do the same for the Y-Axis if appropriate.
  135.  
  136.  
  137.               FORMS/DATABASE
  138.  
  139.            Q. What is the parse review range?
  140.  
  141.            A. This is an area that Symphony uses to store any data that does
  142.               not match the criteria established by a form definition.  An
  143.               example of such data would be the salutation and login sequence
  144.               which remains on the screen during a communications session
  145.               with a mainframe.
  146.  
  147.  
  148.            Q. Has the Data Distribution command been eliminated from
  149.               Symphony?
  150.  
  151.            A. Not at all.  It can now be found under Range Distribution.
  152.  
  153.  
  154.            Q. I'm creating a mailing list with Symphony, but it will not
  155.               accept the part of the formula I've used to reference zip
  156.               codes.
  157.  
  158.            A. Symphony's string handling capabilities are one of its nicest
  159.               features, but it still sees numbers the same way as 1-2-3 does.
  160.               To create a formula that involves columns of numbers as well as
  161.               text, use the @STRING function for any numerical data.
  162.  
  163.  
  164.               COMMUNICATIONS
  165.  
  166.            Q. Symphony's Settings Name Phone-and-Login sequence doesn't work
  167.               with my Hayes Smartmodem 1200.
  168.  
  169.            A. Check to be sure that dip-switch number six is set to ON -- the
  170.               up position.
  171.  
  172.  
  173.            Q. Why does my monitor display two characters for every one I
  174.  
  175.  
  176.  
  177.  
  178.  
  179.  
  180.  
  181.  
  182.  
  183.  
  184.  
  185.  
  186.  
  187.  
  188.  
  189.  
  190.               strike?
  191.  
  192.            A. Check your COMM Settings Sheet to be sure that Echo is set to
  193.               OFF.
  194.  
  195.  
  196.            Q. When I dial a remote computer, I hear the phone ring, and I
  197.               hear the high pitched sound that indicates that I've reached
  198.               the computer, but I can't connect.
  199.  
  200.            A. You're transmitting at different baud rates.  Find out the baud
  201.               rate of the computer you're trying to access and adjust your
  202.               own baud rate accordingly -- probably downward.  The two most
  203.               common baud rates between computers are 300 and 1200.
  204.  
  205.  
  206.               SYMPHONY COMMAND LANGUAGE
  207.  
  208.            Q. Can I turn my screen off while the macro is executing?
  209.  
  210.            A. Yes.  The new {paneloff} command will surpress the display of
  211.               the control panel, and the {windowsoff} command will supress
  212.               the window displays.
  213.  
  214.  
  215.  
  216.  
  217.  
  218.  
  219.  
  220.  
  221.                                       1-2-3 Macro Tips
  222.                                    Printing Mailing Labels
  223.  
  224.           Printing mailing labels with 1-2-3 is simple if you prepare a worksheet on which
  225.           each address is entered as three or more rows of long labels:
  226.  
  227.                               James Wildman
  228.                               100 34th Street
  229.                               Oneonta, IM   03312
  230.  
  231.           Unfortunately this does not allow you to exploit 1-2-3's /d commands (Data Sort
  232.           and Data Query) to rearrange or extract addresses by last name, city, state, or
  233.           other criteria.  Storing addresses in a 1-2-3 database is much more useful for
  234.           reorganizing the information later:
  235.  
  236.               James    Wildman    100 34th Street  Oneonta    IM   03312
  237.               Ted      Mayfair    RR 1, Box 22     Hickton    NN   77330
  238.               William  Eggleston  PO Box 3443      Helmsford  FN   29214
  239.  
  240.           Consult the 1-2-3 manual for a discussion on the uses of /ds and /dq
  241.           commands.  Assume that your database has been established correctly,
  242.           with fields for first name, last name, street address, city, state, and zip
  243.           code.  Unfortunately these addresses look nothing like mailing labels.  What
  244.           comes next?  Retyping each row to look like the address in the first example
  245.           comes to mind, but using the /c (Copy) command might require less effort.
  246.           By positioning the cell pointer on the first field of a record and issuing
  247.           the /c command, you can indicate a cell outside the database to be the
  248.           target for the copy.
  249.  
  250.           To move each record using the Copy command, the following keystrokes would be
  251.           required:
  252.  
  253.  
  254.                /c <return><right arrow><right arrow><right arrow>
  255.                   <right arrow><right arrow><right arrow>
  256.                   <right arrow><return>
  257.  
  258.           Since 1-2-3 leaves the cell pointer on the cell copied from, copying the rest of
  259.           the address requires moving the cell pointer to the next field (the `last name'
  260.           column), issuing the /c command, and pointing to the cell into which you want
  261.           that field copied.
  262.           This method of pointing to a range is inefficient, as previously named ranges
  263.           may be supplied to the /c command.  Using named ranges for operations such as
  264.           copying take a bit more time to establish initially, but make automating routine
  265.           tasks much simpler.
  266.  
  267.           Start by creating range names for each cell into which you are going to copy
  268.           each field of an address.  Assign range names which represent the information in
  269.           each area of cells.  The cell that will hold the first name in the formatted
  270.           address might be named `first' or `firstname', the cell that will hold the last
  271.  
  272.  
  273.  
  274.  
  275.  
  276.  
  277.  
  278.  
  279.  
  280.  
  281.  
  282.  
  283.  
  284.  
  285.  
  286.  
  287.           name might be named `last' or `lastname', and so on.
  288.  
  289.           Use /rnc (Range Name Create) to name the cells in a block outside of your
  290.           database.  Now when you issue the /c command and 1-2-3 prompts for the cell to
  291.           copy to, instead of pointing, type the range name of the appropriate cell.
  292.  
  293.           Using range names is just one way of making 1-2-3 work harder for you.  Your
  294.           work will be done faster if you put all of the previously discussed steps into a
  295.           macro.  Here's a macro named \F which will format an address for you:
  296.  
  297.                \F      /c~FIRST~{right}
  298.                        /c~LAST~{right}
  299.                        /c~ADDRESS~{right}
  300.                        /c~CITY~{right}
  301.                        /c~STATE~{right}
  302.                        /c~ZIP~
  303.  
  304.           To invoke the macro, put the cell pointer on the first field of a record, hold
  305.           down the <Alt> key, and press the F key.
  306.  
  307.           When the macro has finished, you will have to move the cell pointer to be able
  308.           to see the finished product. Use the goto <F5> key with the range name NAME.
  309.           The formatted address will look like this:
  310.  
  311.                        James    Wildman
  312.                        100 34th Street
  313.                        Oneonta  IM       03312
  314.  
  315.           If the first name or the city name of the address are particularly long, they
  316.           will run into the last name or state name when the address is formatted.  Choose
  317.           the address with the longest first name or city name to format first, then use
  318.           /wcs (Worksheet Column-width Set) to increase the size of the first column until
  319.           everything fits.  This makes the column wide enough to fit each address
  320.           formatted subsequently.
  321.  
  322.           Printing the Formatted Address
  323.  
  324.           Since 1-2-3 normally expects to be printing on eight and a half by eleven inch
  325.           pages, it automatically spaces down five lines before printing the first line of
  326.           text (unless you have changed the default settings or have already printed
  327.           something during this session using different print options).  To print a label
  328.           exactly where you want it, start by typing:
  329.  
  330.                 /ppoouq   (Print Printer Options Other Unformatted Quit)
  331.  
  332.           This set of commands instructs 1-2-3 to print without page breaks, heading
  333.           space, and footing space.  Your text will be printed beginning on the line where
  334.           the print-head of your printer is when you later type g (Go).  The Print menu
  335.           will still be displayed and you will want to type r (Range) and highlight the
  336.           formatted address.  Make sure to cover all three columns and all three rows of
  337.  
  338.  
  339.  
  340.  
  341.  
  342.  
  343.  
  344.  
  345.  
  346.  
  347.  
  348.  
  349.  
  350.  
  351.  
  352.  
  353.           the address when marking the range to print.
  354.           Check that the printing head of your printer is on the paper label on the line
  355.           where you want the typed address to begin.  Finally, type g (Go).  1-2-3 will
  356.           print the formatted address onto the address label.
  357.  
  358.           If you wish to format and print another address label, q (Quit) out of the print
  359.           menu, position the cell pointer on the first field of a different record, invoke
  360.           the macro, adjust the printer so the print head is on the next label, and type
  361.           /ppg (Print Printer Go).  Since 1-2-3 remembers all the print settings, when you
  362.           format a new label into the same cells as the first, you do not have to reset
  363.           the print options.
  364.  
  365.           If you wish to print a number of labels, this procedure becomes tedious and time
  366.           consuming.  The macro should be rewritten so that it automatically formats and
  367.           prints every address in the address database, or so that it pauses after
  368.           printing an address, allowing the user to select which address it will print
  369.           next.
  370.  
  371.           Here is a macro which formats an address, prints it on a label, and pauses to
  372.           select a new address for printing.  The cell pointer should be on the first
  373.           field of a record when the macro is invoked, and the print-head should be at the
  374.           very top of the address label:
  375.  
  376.               \P       /ppoouqrALL~q
  377.               LOOP     /rncSTART~~
  378.                        /c~FIRST~{right}
  379.                        /c~LAST~{right}
  380.                        /c~ADDRESS~{right}
  381.                        /c~CITY~{right}
  382.                        /c~STATE~{right}
  383.                        /c~ZIP~
  384.                        {goto}START~
  385.                        /rndSTART~{down}
  386.                        /ppgq
  387.                        {?}
  388.                        /xgLOOP~
  389.  
  390.           Before you invoke this macro, make sure you have used /rnc (Range Name Create)
  391.           to name the cells you will be copying into.  Also, you might have noticed the
  392.           range name ALL at the beginning of this macro.  This is very important.  It is a
  393.           range of cells that contains exactly the number of lines which can be printed on
  394.           each paper label, and which surrounds the cells into which you are formatting
  395.           the address.
  396.  
  397.           The above example assumes that you will use tractor fed paper labels which fit
  398.           nine lines of text from the beginning of one label to the beginning of the next.
  399.            The range name ALL is assigned to a range covering nine rows of the worksheet
  400.           with the formatted address embedded as follows:
  401.  
  402.                               A          B          C          D          E
  403.  
  404.  
  405.  
  406.  
  407.  
  408.  
  409.  
  410.  
  411.  
  412.  
  413.  
  414.  
  415.  
  416.  
  417.  
  418.  
  419.                    1
  420.                    2
  421.                    3
  422.                    4                James      Wildman
  423.                    5                100 34th Street
  424.                    6                Oneonta    IM         03312
  425.                    7
  426.                    8
  427.                    9
  428.                   10
  429.                   11
  430.           \P is the range name of the macro.  A '\P is entered in the cell to the left of
  431.           the macro's first cell (Without the single quote the cell would have been filled
  432.           with p's.  See the label prefix section of the 1-2-3 manual for an explanation),
  433.           then issued the /rnlr command (Range Name Labels Right) to assign this name.
  434.           Invoke the macro by holding <Alt> and pressing p.
  435.  
  436.           Let's look at how the macro works:
  437.  
  438.                         /ppoouqrALL~q
  439.  
  440.           (Print Printer Options Other Unformatted Quit Range ALL <Return> Quit) Sets the
  441.           print mode to unformatted and instructs 1-2-3 to print the range named ALL when
  442.           it encounters a /ppg command (Print Printer Go).  This at the beginning of the
  443.           macro to establish print settings for the rest of the session.  The macro will
  444.           be faster if this step is taken only once.
  445.  
  446.           LOOP is the range name of the next line of the macro.  This range name was
  447.           created in the same manner as the \P range name described above.  This is where
  448.           the formatting and actual printing begins and the location to which the macro
  449.           loops after a label is printed.
  450.  
  451.                         /rncSTART~~
  452.  
  453.           This assigns the range name START to the current cell (the `first name' cell of
  454.           the address being formatted).  It is used by the macro as a place-holder.  When
  455.           the address has been formatted, the cell pointer will be returned to this cell
  456.           (using {goto}START~), the range name START will be deleted, the pointer will be
  457.           moved down a cell, and the macro will pause until the <return> is pressed.
  458.  
  459.                          /c~FIRST~{right}
  460.                          /c~LAST~{right}
  461.                          /c~ADDRESS~{right}
  462.                          /c~CITY~{right}
  463.                          /c~STATE~{right}
  464.                          /c~ZIP~
  465.  
  466.           This is the macro developed earlier which formats the address to be printed.
  467.  
  468.                         {goto}START~
  469.  
  470.  
  471.  
  472.  
  473.  
  474.  
  475.  
  476.  
  477.  
  478.  
  479.  
  480.  
  481.  
  482.  
  483.  
  484.  
  485.  
  486.           This moves the cell pointer back to the first field of the address as explained
  487.           above.
  488.  
  489.  
  490.                         /rndSTART~{down}
  491.  
  492.           The range name START is deleted because the macro will reuse it. Remember that
  493.           whenever a range name is used that has already been defined, 1-2-3 offers the
  494.           old range as the default range to name. You can avoid having to "back up" when
  495.           reusing a range name by deleting the old range name first.
  496.  
  497.           After the range name is deleted, the macro moves the cell pointer down to the
  498.           next row.  This is for convenience.  The user will be able to choose this
  499.           address to print next by hitting <return>, or will be able to select a different
  500.           address by using the arrow keys.
  501.  
  502.                        /ppgq
  503.  
  504.           The macro is telling 1-2-3 to print (which it does using the range ALL as
  505.           explained earlier).
  506.  
  507.                         {?}
  508.  
  509.           The macro pauses.  The user can stop the macro by pressing [BREAK], or move the
  510.           cursor to a different first name cell, or print the new current address by
  511.           pressing <return>.
  512.  
  513.                         /xgLOOP~
  514.  
  515.           When the user presses <return>, this line causes 1-2-3 to continue reading
  516.           keystrokes in the cell named LOOP.  LOOP is the line of the macro in which the
  517.           range name START is created.  You can see that the macro will repeat its entire
  518.           routine, pausing again after it has printed the new address.
  519.  
  520.           Many 1-2-3 users need the ability to automate a mass-mailing, sending letters to
  521.           every address in a database.  Obviously it is inconvenient to sit at your
  522.           computer and press <return> after each address is printed.
  523.  
  524.           The \P macro will be automatic with only slight modification. These
  525.           modifications assume that the user will position the cell pointer on the first
  526.           cell of a database, invoke the macro, and ignore the computer until all labels
  527.           are printed.  The automatic macro will look like this:
  528.  
  529.               \P       /ppoouqrALL~q
  530.               LOOP     /rncSTART~~
  531.                        /xi((START)=-1)~/xq
  532.                        /c~FIRST~{right}
  533.                        /c~LAST~{right}
  534.                        /c~ADDRESS~{right}
  535.  
  536.  
  537.  
  538.  
  539.  
  540.  
  541.  
  542.  
  543.  
  544.  
  545.  
  546.  
  547.  
  548.  
  549.  
  550.  
  551.                        /c~CITY~{right}
  552.                        /c~STATE~{right}
  553.                        /c~ZIP~
  554.                        {goto}START~
  555.                        /rndSTART~{down}
  556.                        /ppgq
  557.                        /xgLOOP~
  558.  
  559.           This macro is different in only two ways: It does not contain the {?} command
  560.           (Pause until <return> is pressed), and it has a line which checks to see if the
  561.           value of the cell named START is -1:
  562.  
  563.                         /xi((START)=-1)~/xq
  564.  
  565.           This line (added right after the cell named LOOP) says, "If the value of START
  566.           is -1, quit execution of the macro.  Otherwise continue reading keystrokes in
  567.           the next cell."
  568.  
  569.           Before running this macro be sure to make one more change to your worksheet.  Go
  570.           to the row below the last row of your database and enter a -1 in the first name
  571.           field.  If you run the macro without having put a -1 at the end of your
  572.           database, it will continue to run to the bottom of the worksheet, spewing blank
  573.           address labels out of your printer until you stop it by pressing the <Ctrl> and
  574.           <Break> keys.
  575.  
  576.           These macros should be useful to anyone who keeps a database of addresses.  With
  577.           changes in the number of fields to be copied, you need only to add another range
  578.           name for a cell within the range ALL and add another /c~ command to the macro.
  579.           If your paper labels are larger or smaller than ours you can modify the printout
  580.           by changing the number of rows included in the range ALL.
  581.